English Dictionary
◊ DID YOU MEAN STEEPEN?
olfactory nerve
n : a collective term for numerous olfactory filaments in the
nasal mucosa [syn: {nervii olfactorii}, {first cranial
nerve}]